package com.campus.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.campus.common.core.domain.AjaxResult;
import com.campus.pojos.domain.BillBoard;
import com.campus.pojos.domain.dto.BillBoardDto;
import com.campus.pojos.domain.dto.BillBoardQueryDto;

public interface BillboardService extends IService<BillBoard> {

    /**
     * 编辑公告栏
     * @return
     */
    void edit(BillBoardDto dto);

    /**
     * 公告栏条件查询
     * @param dto
     * @return
     */
    AjaxResult getList(BillBoardQueryDto dto);

    /**
     * 修改公告是否展示
     * @param id
     * @param show
     * @return
     */
    AjaxResult status(Integer id, Integer show);

    void saveBillboard(BillBoardDto dto);
}
